package listener;

import entities.BasePiece;

import java.awt.event.MouseListener;

/***
 * Author: Mr.Zhao, Time: 2018/4/30/15:19
 * Description: 棋子的事件监听器
 */
public interface PiecesListener {

    /**
     * 棋子移动前的事件，可在此设置棋子是否可以移动
     *
     * @param piece
     */
    void beforePieceMoved(BasePiece piece);

    /**
     * 棋子移动后的事件
     *
     * @param piece
     * @author 赵永远
     */
    void afterPieceMoved(BasePiece piece);


}
